devote one's life to something - Französisch Englisch Wörterbuch